f7d12e691fd382aceca039d5205353adf0de312b,app/src/main/java/com/wkovacs64/mtorch/ui/activity/MainActivity.java,MainActivity,processPermissionResults,#,254
Before Change
if (mCameraPermissionDenied
&& !shouldShowRequestPermissionRationale(Manifest.permission.CAMERA)) {
Timber.d("DEBUG: instructing user to grant permissions manually");
Snackbar.make(mRootView, R.string.content_camera_permission_denied,
Snackbar.LENGTH_INDEFINITE)
.show();
} else if (mCameraPermissionGranted) {
toggleTorch();
}
After Change
if (mCameraPermissionDenied
&& !shouldShowRequestPermissionRationale(Manifest.permission.CAMERA)) {
Timber.d("DEBUG: instructing user to grant permissions manually");
Snackbar.make(mRootView, R.string.content_camera_permission_denied,
Snackbar.LENGTH_INDEFINITE)
.setActionTextColor(ContextCompat.getColor(this, R.color.accent))
.setAction(R.string.ok, new View.OnClickListener() {
@Override
public void onClick(View view) {
startActivity(new Intent(android.provider.Settings.ACTION_SETTINGS));
}
})
.show();
} else if (mCameraPermissionGranted) {
toggleTorch();
}